package cn.xfdzx.android.apps.shop.apps;

import android.app.Activity;
import android.content.Intent;


import java.util.ArrayList;
import java.util.List;

import cn.xfdzx.android.apps.shop.BuildConfig;
import cn.xfdzx.android.apps.shop.activity.login.OneLoginMainActivity;
import cn.xfdzx.android.apps.shop.util.OneLoginResult;

/**
 * @author
 * @date 2020/3/24
 * description：
 */
public class Constants {

    public static int IMSDKID = 1400348471;//IMSDKID
    public static boolean LOG_SHOW = false;//日志是否打开
    // APP_ID 替换为你的应用从官方网站申请到的合法appId
    public static final String WX_APP_ID = "wx1c9ad721a5cf831b";

    public static int DEVICE_FIRM = -1;
    public static String APP_TOKEN = "";
    //不参与活动的商家id
    public static List<String> SHOPID_69_NO = new ArrayList<>();
    /**
     * 服务器配置的verifyUrl接口地址<>需要用到服务SDK</>
     * 当前验证地址仅供演示Demo使用，实际使用请配置为自定义校验的服务端地址
     */

    public static final String BASE_URL = BuildConfig.HTTP_HOST;//正式 api 环境
    public static final String BASE_H5_URL = BuildConfig.HTTP_H5_URL;//正式 h5链接
//    public static final String BASE_URL = "https://pages.xfdzx.cn";//测试
//    public static final String BASE_H5_URL = "http://h5.pages.xfdzx.cn";//测试

    /**
     * 后台申请的 OneLogin APP_ID
     * 当前APP_ID仅供演示Demo使用，如果修改了应用包名或者签名信息，请使用申请的APP_ID
     * 谨记：APP_ID需绑定相关的包名和包签名(提供这两项信息从后台申请APP_ID)
     */
    public static final String APP_ID_OL = "65815040420f04133e14f086bc336e4f";
    /**
     * 后台申请的 OnePass APP_ID
     * 当前APP_ID仅供演示Demo使用，如果修改了应用包名或者签名信息，请使用申请的APP_ID
     * 谨记：APP_ID需绑定相关的包名和包签名(提供这两项信息从后台申请APP_ID)
     */
    public static final String APP_ID_OP = "e18f5f45da5614928f4af0410e886e0a";

    /**
     * 后台配置的服务校验接口，该地址仅限Demo使用，如果修改了Demo包名与APP_ID，请勿使用该地址
     */
    public static final String CHECK_PHONE_URL = BASE_URL + "/addons/shimmer_liveshop/api/6/3/login/login";


    /**
     * CheckGateWay接口
     * 网关登录校验
     */
    public static final String CHECK_GATE_WAY = BASE_URL + "/v2.0/result";

    /**
     * 开启前响应值
     */
    public static final int START_CODE = 101;
    /**
     * 返回响应值
     */
//    public static final int RESULT_OK = 102;
    /**
     * 请求成功的响应值
     */
    public static final int SUCCESS_CODE = 200;
    public static final int LOGIN_CODE = 401;

    /**
     * 一键登录 浮窗式
     */
    public static final int ONELOGIN_FLOAT_MODE = 0;
    /**
     * 一键登录 弹窗式
     */
    public static final int ONELOGIN_DIALOG_MODE = 1;
    /**
     * 一键登录 沉浸式
     */
    public static final int ONELOGIN_FULLSCREEN_MODE = 2;
    /**
     * 一键登录 横屏
     */
    public static final int ONELOGIN_LANDSCAPE_MODE = 3;

    /**
     * 加载页面条数
     */
    public static final int LIMIT = 10;

    public static void toLogin(Activity context, OneLoginResult oneLoginResult) {
//        OneLoginUtils oneLoginUtils = new OneLoginUtils(context, oneLoginResult);
////是否开启行为验证
//        oneLoginUtils.setSenseBotEnable(false);
//
//        if (OneLoginHelper.with().isPreGetTokenResultValidate()) {
//            oneLoginUtils.requestToken();
//            return;
//        }
        Intent intent = new Intent(context, OneLoginMainActivity.class);
        context.startActivityForResult(intent, 2);
    }

    /**
     * 微信appid
     */
    public static final String WX_APPID = "wx1c9ad721a5cf831b";
    /**
     * 微信secret
     */
    public static final String WX_SECRET = "555b70edc1f80779db932a16a7eeca5b";

    /**
     * 批发商品详情跳转小程序，页面路径参数
     */
    public static final String XCCID = "gh_3ca6145e8fe4";

    /**
     * 批发商品详情跳转小程序，页面路径参数
     */
    public static final String XFD_GOODSINFO = "/pages/shop/goodDetail/goodDetail?id=";
    /**
     * 零售商品详情跳转小程序，页面路径参数
     */
    public static final String LS_GOODSINFO = "/pages/Home/deTails/deTails?id=";

    /**
     * 发送短信验证码code 手机验证码 bind-code 微信绑定手机号验证码
     */
    public static final String SMSCODE = "code";
    /**
     * 发送短信验证码code 手机验证码 bind-code 微信绑定手机号验证码
     */
    public static final String SMSBINDCODE = "bind-code";


    /**
     *  超值家庭购
     */
    public  static  final  String FAMILY_BUY=BASE_H5_URL+"/familyShopping/index.html";


}
